"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/10/22 10:33
@Description :

python编程    计算机高级语言  利用python的语法编程控制计算机做事情

编程本质就是处理数据  程序中的数据如何表示
1. 字面量 ： 将需要使用的数据直接写在python文件中
2. 变量:  指代计算机中的一段连续内存空间  容器
3. 常量： 不可被改变的量    PI

文件的开头使用三引号 python会直接将字符串识别成文档注释

"""
# python中的字符串需要使用 单引号  双引号 三引号 括起来
# python的注释  单行注释   注释是对程序的解释说明 不参与程序的执行

"""
  python中没有多行注释概念的，后续如果有多行注释需要标注，可以巧用python的字符串进行标识
  一般使用三个引号来表示多行注释
"""

#  字面量
'张三'
20
90.5

print('我的名字是:', '张三', '今年', 20, '岁', '这次考试的分数是:', 90.5)
# 快速复制行  ctrl+d
print('我的名字是:', '张三', '今年', 20, '岁', '这次考试的分数是:', 90.5)
print('我的名字是:', '张三', '今年', 20, '岁', '这次考试的分数是:', 90.5)
print('我的名字是:', '张三', '今年', 20, '岁', '这次考试的分数是:', 90.5)

# 通过以上的代码分析  使用字面量在完成程序编写时  在某些应用场景下不利于代码的维护  可以引入变量解决以上问题
# 使用一段计算机的内存空间  绑定和数据的关系  变量名
print(">>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<")
#  定义变量并赋值
name = '李四'
age = 21
score = 85

# 使用变量
print('我的名字是:', name, '今年', age, '岁', '这次考试的分数是:', score)
print('我的名字是:', name, '今年', age, '岁', '这次考试的分数是:', score)
print('我的名字是:', name, '今年', age, '岁', '这次考试的分数是:', score)
print('我的名字是:', name, '今年', age, '岁', '这次考试的分数是:', score)
print('我的名字是:', name, '今年', age, '岁', '这次考试的分数是:', score)

"""
变量在命名时需要满足一定的规范:
1. 变量名应该由数字， 字母 ，下划线组成  可以使用中文 但不建议
2. 变量名不要以数字开头 
3. 变量名由多个单词组成时建议使用下划线连接
4. 变量名不要使用关键字和保留字  
5. 变量名在命名时尽量见名知意  a  b  c  d
6. 变量名严格区分大小写  a  A

"""
name2 = "王五"
# 变量名可以使用中文在语法层面没有错误 但不建议
分数 = 98
print(">>>>>>>:", 分数)
#  变量名如果有多个单词组成，建议使用下划线连接  不要驼峰命名  小驼峰 第一个单词的首字母小写后续首字母全大写  大驼峰 所有单词的首字母全大写
student_name = 'lisi'
print(student_name)

# 打印输出 python中的关键词
import keyword

"""
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 
'await', 'break', 'class', 'continue', 'def', 'del', 
'elif', 'else', 'except', 'finally', 'for', 'from',
 'global', 'if', 'import', 'in', 'is', 'lambda', 
 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 
 'try', 'while', 'with', 'yield']

"""
print(keyword.kwlist)

# 变量赋值方式
# num1 = 1
# num2 = 1
num1 = num2 = 1
print(num1, num2)

# num1 = 1
# num2 = 2
num1, num2 = 1, 2
print(num1, num2)

# python中没有常量的定义  但是在编程中约定  将变量名字全大写 表示数据是常量
PI = 3.14
print(PI)
PI = 4
print(PI)

